Upgrade of the Cellular General Purpose Monte Carlo Tool Foam to Version 2.06
نویسنده
چکیده
FOAM-2.06 is an upgraded version of FOAM, a general purpose, self-adapting Monte Carlo event generator. In comparison with FOAM-2.05, it has two important improvements. New interface to random numbers lets the user to choose from the three " state of the art " random number generators. Improved algorithms for simplical grid need less computer memory; the problem of the prohibitively large memory allocation required for the large number (> 10 6) of simplical cells is now eliminated – the new version can handle such cases even on the average desktop computers. In addition, generation of the Monte Carlo events, in case of large number of cells, may be even significantly faster. keywords: Monte Carlo (MC) simulation and generation, particle physics, phase space.
منابع مشابه
Foam: A General purpose Monte Carlo Cellular Algorithm
A general-purpose, self-adapting Monte Carlo (MC) algorithm implemented in the program Foam is described. The high efficiency of the MC, that is small maximum weight or variance of the MC weight is achieved by means of dividing the integration domain into small cells. The cells can be n-dimensional simplices, hyperrectangles or a Cartesian product of them. The grid of cells, “foam”, is produced...
متن کاملmFOAM-1.02: A compact version of the cellular event generator FOAM
The general-purpose self-adapting Monte Carlo (MC) event generator/simulator mFOAM (standing for mini-FOAM) is a new compact version of the FOAM program, with a slightly limited functionality with respect to its parent version. On the other hand, mFOAM is easier to use for the average user. This new version is fully integrated with the ROOT package, the C++ utility library used widely in the pa...
متن کاملFoam: A General Purpose Cellular Monte Carlo Event Generator†
A general purpose, self-adapting, Monte Carlo (MC) event generator (simulator) is described. The high efficiency of the MC, that is small maximum weight or variance of the MC weight is achieved by means of dividing the integration domain into small cells. The cells can be n-dimensional simplices, hyperrectangles or Cartesian product of them. The grid of cells, called “foam”, is produced in the ...
متن کاملComparison of MCNP4C, 4B and 4A Monte Carlo codes when calculating electron therapy depth doses
ABSTRACT Background: accurate methods of radiation therapy dose calculation. There are different Monte Carlo codesfor simulation of photons, electrons and the coupled transport of electrons and photons. MCNPis a general purpose Monte Carlo code that can be used for electron, photon and coupledphoton-electron transport.Monte Carlo simulation of radiation transport is considered to be one of the ...
متن کاملXENON100 Detector Upgrade: Gamma Backgrounds
Research and development of the XENON100 Detector Upgrade is motivated by the search for Weakly Interacting Massive Particles (WIMPs). The purpose of this upgrade is to lower the overall background significantly and to double the fiducial volume while increasing the fiducial to total volume ratio in order to increase the efficiency of the detector. Monte Carlo simulations using Geant4 were used...
متن کامل